type go/parser.resolver
22 uses
go/parser (current package)
resolver.go#L23: r := &resolver{
resolver.go#L57: type resolver struct {
resolver.go#L73: func (r *resolver) trace(format string, args ...any) {
resolver.go#L77: func (r *resolver) sprintf(format string, args ...any) string {
resolver.go#L87: func (r *resolver) openScope(pos token.Pos) {
resolver.go#L95: func (r *resolver) closeScope() {
resolver.go#L103: func (r *resolver) openLabelScope() {
resolver.go#L108: func (r *resolver) closeLabelScope() {
resolver.go#L123: func (r *resolver) declare(decl, data any, scope *ast.Scope, kind ast.ObjKind, idents ...*ast.Ident) {
resolver.go#L153: func (r *resolver) shortVarDecl(decl *ast.AssignStmt) {
resolver.go#L192: func (r *resolver) resolve(ident *ast.Ident, collectUnresolved bool) {
resolver.go#L225: func (r *resolver) walkExprs(list []ast.Expr) {
resolver.go#L231: func (r *resolver) walkLHS(list []ast.Expr) {
resolver.go#L240: func (r *resolver) walkStmts(list []ast.Stmt) {
resolver.go#L246: func (r *resolver) Visit(node ast.Node) ast.Visitor {
resolver.go#L511: func (r *resolver) walkFuncType(typ *ast.FuncType) {
resolver.go#L519: func (r *resolver) resolveList(list *ast.FieldList) {
resolver.go#L530: func (r *resolver) declareList(list *ast.FieldList, kind ast.ObjKind) {
resolver.go#L539: func (r *resolver) walkRecv(recv *ast.FieldList) {
resolver.go#L585: func (r *resolver) walkFieldList(list *ast.FieldList, kind ast.ObjKind) {
resolver.go#L596: func (r *resolver) walkTParams(list *ast.FieldList) {
resolver.go#L601: func (r *resolver) walkBody(body *ast.BlockStmt) {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)